package model

import (
	"time"
)

//todo 后期需要把这张表替换成pickAddr
type SystemStore struct {
	Id           uint   `gorm:"primary_key;AUTO_INCREMENT;not null" json:"id"`   //id
	Name         string `gorm:"type:VARCHAR(100);not null" json:"name"`          //模板名称
	Introduction string `gorm:"type:VARCHAR(1000);not null" json:"introduction"` //简介
	Phone        string `gorm:"type:char(25);not null" json:"phone"`             //手机号码
	ProvinceId   uint   `gorm:"type:bigint;not null" json:"provinceId"`          //省份ID
	Province     string `gorm:"type:VARCHAR(32);not null" json:"province"`       //省份
	CityId       uint   `gorm:"type:bigint;not null" json:"cityId"`              //城市ID
	City         string `gorm:"type:VARCHAR(32);not null" json:"city"`           //城市
	AreaId       uint   `gorm:"type:bigint;not null" json:"areaId"`              //县ID
	Area         string `gorm:"type:VARCHAR(32);not null" json:"area"`           //区
	//Address         string         `gorm:"type:VARCHAR(255);not null" json:"address"`         //省市区
	DetailedAddress string `gorm:"type:VARCHAR(255);not null" json:"detailedAddress"` //详细地址
	Image           uint   `gorm:"type:bigint;not null" json:"image"`                 //门店logo
	OblongImage     uint   `gorm:"type:bigint;not null" json:"oblongImage"`           //门店推荐图
	Longitude       string `gorm:"type:char(25);not null" json:"longitude"`           //经度
	Latitude        string `gorm:"type:char(25);not null" json:"latitude"`            //纬度
	ValidTime       string `gorm:"type:VARCHAR(100);not null" json:"validTime"`       //核销有效日期
	DayTime         string `gorm:"type:VARCHAR(100);not null" json:"dayTime"`         //每日营业开关时间
	//IsShow          bool           `json:"isShow"`                                            //是否显示
	Status    uint8          `gorm:"type:tinyint;not null;default:2" json:"status"` //状态  1:隐藏   2:显示   3:回收站
	CreatedAt time.Time      `json:"createdAt"`                            //添加时间
	UpdatedAt time.Time      `json:"updatedAt"`                            //更新时间
}
